Sub-Block Oriented Media Processor Architecture
نویسندگان
چکیده
Sub-block oriented media processor architecture is presented. A block oriented instruction set extension is proposed to process and transfer 1D or 2D data blocks. Two programmable processors are employed to perform sequential processing and block oriented processing respectively. We evaluated the performance potential of the media processor architecture using a special FPGA card, and an image FIR filter and JPEG decoder are mapped onto the models. The experiment results show that when multiple cores are used for coprocessor, high kernel level speedup can be achieved. We also estimated that processor with dual-core coprocessor can achieve 1.2 to 1.66 of speedup at application level for JPEG decoding by analyzing algorithmic complexity of kernels in JPEG decoder.
منابع مشابه
A Sub-mW H.264 Baseline-Profile Motion Estimation Processor Core with a VLSI-Oriented Block Partitioning Strategy and SIMD/Systolic-Array Architecture
We propose a sub-mW H.264 baseline-profile motion estimation processor for portable video applications. It features a VLSIoriented block partitioning strategy and low-power SIMD/systolic-array datapath architecture, where the datapath can be switched between an SIMD and systolic array depending on processing flow. The processor supports all the seven kinds of block modes, and can handle three r...
متن کاملUltra-Low-Energy DSP Processor Design for Many-Core Parallel Applications
Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...
متن کاملDIVA: dual-issue VLIW architecture with media instructions for image processing
According to the demand on enormous multimedia data processing, we have designed a VLIW (Very Long Instruction Word) processor called DIVA(Dual-Issue VLIW Architecture) exploiting the ILP(instruction-level parallelism) in multimedia programs. DIVA processor which can execute two instructions in one cycle supports 86 instructions including 30 media instructions, and has a sub-word execution stru...
متن کاملFrame-level pipelined motion estimation array processor
A systolic motion estimation processor (MEP) core architecture implementing the full-search block-matching (FSBM) algorithm is presented. A unique feature of this MEP architecture is its support of frame-level pipelined operation. As such, it is possible to process pixels from consecutive frames without any processor idle time. It is designed so that no data broadcasting operations are required...
متن کاملDesign of a 2D DCT/IDCT application specific VLIW processor supporting scaled and sub-sampled blocks
We present an innovative design of an accurate, 2D DCT IDCT processor, which handles scaled and sub-sampled input blocks efficiently. In the IDCT mode, the latency of the processor scales with the size of the input blocks varying from 7 cycles for an 1x1 block to 38 cycles for an 8x8 block. This scalability is possible because the processor has input data dependant control by which it can explo...
متن کامل